go/ast.BlockStmt.Rbrace (field)
15 uses
go/ast (current package)
ast.go#L704: Rbrace token.Pos // position of "}", if any (may be absent due to syntax error)
ast.go#L829: if s.Rbrace.IsValid() {
ast.go#L830: return s.Rbrace + 1
go/doc
example.go#L587: Rbrace: last.Pos(),
go/parser
parser.go#L1418: return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
parser.go#L1430: return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
parser.go#L2262: body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
parser.go#L2336: body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
go/printer
nodes.go#L1231: p.linebreak(p.lineFor(b.Rbrace), 1, ignore, true)
nodes.go#L1232: p.setPos(b.Rbrace)
nodes.go#L1508: if len(body.List) == 0 && !p.commentBefore(p.posFor(body.Rbrace)) {
nodes.go#L1512: p.setPos(body.Rbrace)
nodes.go#L1844: pos2 := b.Rbrace
nodes.go#L1899: p.setPos(b.Rbrace)
go/types
stmt.go#L50: check.error(atPos(body.Rbrace), MissingReturn, "missing return")